home *** CD-ROM | disk | FTP | other *** search
- $ ON CONTROL_Y THEN GOTO DONE
- $ SET PROT=(S:RWED,G:RWED,O:RWED,W:RE)/DEFAULT
- $ SYSDISK = F$LOGICAL("SYS$DISK")
- $ DEFUIC:='F$USER()
- $ EXIT_MESSAGE = " Kermit-32 installation abnormally terminated."
- $ SET NOON
- $ WRITE SYS$OUTPUT " "
- $ WRITE SYS$OUTPUT " Kermit-32 Installation Procedure"
- $ WRITE SYS$OUTPUT " "
- $
- $ INQUIRE DO_INSTALL " Rebuild from sources? (YES or NO) "
- $ IF DO_INSTALL .EQS. "" THEN GOTO INS
- $ IF .NOT. DO_INSTALL THEN GOTO INS
- $
- $LANG_QUESTION:
- $ INQUIRE LANG_TYPE " Which version? (BLISS or MACRO) "
- $ IF LANG_TYPE .EQS. "" THEN GOTO LANG_ERR
- $ IF LANG_TYPE .EQS. "BLISS" .OR. LANG_TYPE .EQS. "bliss" THEN GOTO INS
- $ IF LANG_TYPE .EQS. "MACRO" .OR. LANG_TYPE .EQS. "macro" THEN GOTO INS
- $
- $LANG_ERR:
- $ WRITE SYS$OUTPUT " Respond with ""BLISS"" or ""MACRO"""
- $ GOTO LANG_QUESTION
- $
- $INS:
- $ INQUIRE DO_INS " Install Kermit-32 on the system?"
- $
- $ IF DO_INS .EQS. "" THEN GOTO INS
- $ IF LANG_TYPE .EQS. "BLISS" .OR. LANG_TYPE .EQS. "bliss" THEN GOTO BLI
- $ IF LANG_TYPE .EQS. "MACRO" .OR. LANG_TYPE .EQS. "macro" THEN GOTO MAR
- $
- $BLI:
- $ WRITE SYS$OUTPUT " This may take some time"
- $ BLISS KERMIT.BLI/OBJECT=KERMIT
- $ BLISS KERMSG.BLI/OBJECT=KERMSG
- $ BLISS KERGLB.BLI/OBJECT=KERGLB
- $ BLISS KERTRM.BLI/OBJECT=KERTRM
- $ BLISS KERFIL.BLI/OBJECT=KERFIL
- $ BLISS KERTT.BLI/OBJECT=KERTT
- $ BLISS KERSYS.BLI/OBJECT=KERSYS
- $
- $ GOTO BLDCOM
- $
- $MAR:
- $ WRITE SYS$OUTPUT " This may take some time"
- $ MACRO KERMIT.MAR/OBJECT=KERMIT
- $ MACRO KERMSG.MAR/OBJECT=KERMSG
- $ MACRO KERGLB.MAR/OBJECT=KERGLB
- $ MACRO KERTRM.MAR/OBJECT=KERTRM
- $ MACRO KERFIL.MAR/OBJECT=KERFIL
- $ MACRO KERTT.MAR/OBJECT=KERTT
- $ MACRO KERSYS.MAR/OBJECT=KERSYS
- $
- $BLDCOM:
- $ MACRO KERGEN.MAR/OBJECT=KERGEN.OBJ
- $ MESSAGE KERERR.MSG
- $ LINK KERMIT, KERMSG, KERGLB, KERTRM, KERFIL, KERTT, KERERR, KERSYS, KERGEN
- $
- $ IF .NOT. DO_INS THEN GOTO SUCCESS
- $
- $
- $ SET UIC [001,004]
- $ COPY KERMIT.EXE SYS$SYSTEM:KERMIT.EXE
- $ LIBRARY/HELP/DELETE=KERMIT SYS$HELP:HELPLIB.HLB
- $ RUNOFF KERMIT.RNH/VAR=SYSTEM
- $ LIBRARY/INSERT/HELP SYS$HELP:HELPLIB.HLB KERMIT.HLP
- $ RUNOFF KERMIT.RNH
- $ LIBRARY/CREATE/HELP SYS$HELP:KERMIT.HLB KERMIT.HLP
- $
- $SUCCESS:
- $ EXIT_MESSAGE = " Kermit-32 installation is complete."
- $
- $DONE:
- $ ON CONTROL_Y THEN GOTO DONE3
- $ SET NOON
- $
- $DONE3:
- $ IF "''DEFUIC'" .NES. "" THEN SET UIC 'DEFUIC'
- $ WRITE SYS$OUTPUT EXIT_MESSAGE
- $ SET ON
- $ EXIT
-